package cn.wolfcode.luowowo.query;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.beans.factory.annotation.Autowired;

import java.util.HashMap;
import java.util.Map;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class TravelCondition {
    public static final Map<Integer, TravelCondition> MONEY_MAP = new HashMap();
    public static final Map<Integer, TravelCondition> DAY_MAP = new HashMap();

    static {
        MONEY_MAP.put(1, new TravelCondition(1, 999));
        MONEY_MAP.put(2, new TravelCondition(1000, 6000));
        MONEY_MAP.put(3, new TravelCondition(6000, 20000));
        MONEY_MAP.put(4, new TravelCondition(20000, Integer.MAX_VALUE));


        DAY_MAP.put(1, new TravelCondition(0, 3));
        DAY_MAP.put(2, new TravelCondition(4, 7));
        DAY_MAP.put(3, new TravelCondition(8, 14));
        DAY_MAP.put(4, new TravelCondition(15, Integer.MAX_VALUE));
    }

    private Integer min;
    private Integer max;
}
